package org.carabiner.example;

import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.Shape;
import java.beans.PropertyChangeListener;

public interface ShapeModel
{
  public void render(Graphics2D g);

  public void addShape(Shape shaoe, Color color);
  
  public void addPropertyChangeListener(PropertyChangeListener listener);

  public int getShapeCount();
}
